489707
288496
68664
803963
536806
41515
168675
563745
281925
411320
741224
104822
5046799
3486581
2963148
2288804
2201988
1994609
189178
1883357
1731118
1705136
1651195
1618471